﻿using System;
using System.Collections.Generic;
using System.Text;
using Volo.Abp.EventBus;

namespace Himp.ShareData
{
    /// <summary>
    /// 科室变更信息Eto
    /// </summary>
    [EventName("Main.Dept.DeptUpdated")]
    public class DeptInfoUpdatedEto
    {
        /// <summary>
        /// 科室编码
        /// 院内唯一编码
        /// </summary>
        public string DeptCodg { get; set; }

        /// <summary>
        /// 医院科室名称
        /// </summary>
        public string DeptName { get; set; }

        /// <summary>
        /// 院区信息Id
        /// </summary>
        public Guid? HospareaInfoId { get; set; }

        /// <summary>
        /// 科别
        /// 参照科室代码
        /// </summary>
        public string Caty { get; set; }

        /// <summary>
        /// 拼音码
        /// </summary>
        public string Pinyin { get; set; }

        /// <summary>
        /// 排序号
        /// </summary>
        public int SrtNo { get; set; }

        /// <summary>
        /// 开始时间
        /// </summary>
        public DateTime Begntime { get; set; }

        /// <summary>
        /// 结束时间
        /// </summary>
        public DateTime? Endtime { get; set; }

        /// <summary>
        /// 简介
        /// </summary>
        public string Itro { get; set; }

        /// <summary>
        /// 科室负责人姓名
        /// </summary>
        public string DeptResperName { get; set; }

        /// <summary>
        /// 科室负责人电话
        /// </summary>
        public string DeptResperTel { get; set; }

        /// <summary>
        /// 科室医疗服务范围
        /// </summary>
        public string? DeptMedServScp { get; set; }

        /// <summary>
        /// 科室成立日期
        /// </summary>
        public DateTime DeptEstbdat { get; set; }

        /// <summary>
        /// 批准床位数量
        /// </summary>
        public int AprvBedCnt { get; set; }

        /// <summary>
        /// 医保认可床位数
        /// </summary>
        public int? HiCrtfBedCnt { get; set; }

        /// <summary>
        /// 统筹区编号
        /// </summary>
        public string PoolareaNo { get; set; }

        /// <summary>
        /// 医师人数
        /// </summary>
        public int DrPsncnt { get; set; }

        /// <summary>
        /// 药师人数
        /// </summary>
        public int PharPsncnt { get; set; }

        /// <summary>
        /// 护士人数
        /// </summary>
        public int NursPsncnt { get; set; }

        /// <summary>
        /// 技师人数
        /// </summary>
        public int TecnPsncnt { get; set; }

        /// <summary>
        /// 备注
        /// </summary>
        public string? Memo { get; set; }
    }
}
